home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / lib / c / dir / RCS / closedir.c,v < prev    next >
Text File  |  1988-07-28  |  1KB  |  80 lines

  1. head     1.3;
  2. access   ;
  3. symbols  ;
  4. locks    ; strict;
  5. comment  @ * @;
  6.  
  7.  
  8. 1.3
  9. date     88.07.28.17.29.43;  author ouster;  state Exp;
  10. branches ;
  11. next     1.2;
  12.  
  13. 1.2
  14. date     88.07.25.10.40.29;  author ouster;  state Exp;
  15. branches ;
  16. next     1.1;
  17.  
  18. 1.1
  19. date     88.06.26.15.45.56;  author ouster;  state Exp;
  20. branches ;
  21. next     ;
  22.  
  23.  
  24. desc
  25. @@
  26.  
  27.  
  28. 1.3
  29. log
  30. @Lint.
  31. @
  32. text
  33. @/*
  34.  * Copyright (c) 1983 Regents of the University of California.
  35.  * All rights reserved.  The Berkeley software License Agreement
  36.  * specifies the terms and conditions for redistribution.
  37.  */
  38.  
  39. #if defined(LIBC_SCCS) && !defined(lint)
  40. static char sccsid[] = "@@(#)closedir.c    5.2 (Berkeley) 3/9/86";
  41. #endif LIBC_SCCS and not lint
  42.  
  43. #include <stdlib.h>
  44. #include <sys/param.h>
  45. #include <sys/dir.h>
  46.  
  47. /*
  48.  * close a directory.
  49.  */
  50. void
  51. closedir(dirp)
  52.     register DIR *dirp;
  53. {
  54.     close(dirp->dd_fd);
  55.     dirp->dd_fd = -1;
  56.     dirp->dd_loc = 0;
  57.     free((char *) dirp);
  58. }
  59. @
  60.  
  61.  
  62. 1.2
  63. log
  64. @Lint cleanup.
  65. @
  66. text
  67. @d25 1
  68. a25 1
  69.     free(dirp);
  70. @
  71.  
  72.  
  73. 1.1
  74. log
  75. @Initial revision
  76. @
  77. text
  78. @d11 1
  79. @
  80.